home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / telecomm / fnordadl / fn132src.zoo / fnordsug < prev    next >
Text File  |  1991-09-02  |  12KB  |  259 lines

  1.  
  2.     Being a list of known suggestions for spiffing up Fnordadel
  3.  
  4.  89Dec01
  5.     - [0] - [9] commands (to print text files on any given pathspec).
  6.     - Ability to backspace in dot and floor commands.
  7.     - Optional pre-format on uploaded messages (a la makemsg).
  8. 1.32-0    - New message flags: mIMPERVIOUS, mPREFORMATTED.
  9.  
  10.  90Jul31
  11.     - Filters:  Lithp, Buht-wheat, "DETH", Japanese, Line noise.
  12.     - On-the-fly LZH compression (network; message base; etc.)
  13.     - Unify sys files as well for purge/restrict/twit maybe.
  14.         <userid> [PURGE] [NET-PURGE] [NET-NODE-PURGE] [TWIT] [RESTRICT]
  15.         When read into system, put into struct {LABEL name;
  16.                             long flags;
  17.                             struct x *next; }
  18.     - .Z(forget) U(ser); have one master list of all forgotten aliases,
  19.       then each user has a list of indexes into the master list for the
  20.       ones they've actually .ZU'ed.
  21.     - Do .U(nforget) U(ser); possibly .U(nforget) R(oom) as well (?).
  22.     - Rework ^LU menu.
  23.     - .RQ(uote); specify block start and end; quote text into Held buffer.
  24.       Use .RC(apture) code.
  25.     - When .ER expires a room, generate an Aide message.
  26.     - iChar() returns HUP for all CTRL characters; it shouldn't.
  27.     - .R#x [NORA] - x is limit on # of messages to read; also: user
  28.       configurable default value for above.
  29.     - rchange room shuffling code (see piece of paper).
  30.      - External utility to share many rooms with a node (see
  31.       loadnet); OR: have ^LNE allow sharing/unsharing of rooms.
  32.     - Totally REWORK callstat, especially the bleedin' line mungin'.
  33. 1.32-38    - CTRL-<whatever> twit toggle from console while user online.
  34. 1.32-38    - CTRL-<whatever> Punt command/Fake error from console...
  35. 1.31-19    - new aide command to Promote a message from local to net (resaving
  36.       it, essentially, and deleting the first one.) (use Held buffer)
  37.       (Initial - resaves message, does not delete original.)
  38.  
  39.  90Aug12
  40.     - Print option for TheSysop() (maybe in .RM)
  41.     - Make 'punt' a modifier for .T(erminate), to enable .TPS.
  42.     - Private/Invite-only room creator should get an automatic invite to
  43.       the room.
  44.  
  45.  90Oct23
  46.     - Improve message caching for [R]everse; 4K buffer doesn't help.
  47.     - .Z should list all rooms (Public, Private and Invite-only) for any
  48.       uSYSOP.
  49.     - Make .S? show list of skipped rooms, a la .Z for [Z] rooms.
  50.     - New message type: local-net.  Message sent only to local nodes;
  51.       needs some way to prevent msgs being backboned onward by recipients.
  52.       (Can we pervert/exploit mbroute?)
  53.     - Make .[ER]B(inary-file) into .[ER]B(atch), defaulting to Ymodem.
  54. 1.32-?    - uSYSOPs should be able to .G(oto) PARTIALROOMNAME for private rooms
  55.       (and invite only rooms?)
  56.  
  57.  90Dec27
  58.     - More smarts in configur to skip over message discontinuities such as
  59.       152722, 152723, 151036, 152726, 152727, ...
  60. 1.32-9    - canreply() should display error messages when refusing to allow
  61.       replies.
  62.  
  63.  91Feb09
  64.     - Expand the functionality of logedit.tos.  Have it display all log
  65.       values (a la citpeek.tos), and permit editing them.
  66.     - Fix on the regexp stuff in editor.c.
  67.  
  68.  91Feb21
  69.     - Fix lFloor() so it takes l_FGT and does the right thing with it.
  70.     - Make a utility to eat normal text files and spew out spool files.
  71.     - Make a command somewhere in Fnordadel to iNgEsT spool files from
  72.       other places besides *.dis in #netdir.
  73.     - Amalgamate macro netPending() in netmisc.c with needtocall() in
  74.       netmain.c.
  75. 1.32-3    - Put date printouts on all the time stamps in netlog.sys.
  76.  
  77.  91Feb27
  78.     - Implement user-configurable page display mode a la STadel.
  79.     - Implement user- and Sysop-configurable subject fields a la STadel.
  80.     - Implement some sort of warning to tell users entering net messages
  81.       when they are approaching the 7500-character limit.
  82.     - When mailing reject notices to people about undelivered net mail,
  83.       quote the original message.
  84. 1.32-6    - Make Fnordadel work as a door.  [Partly done.  Currently should
  85.       work as a door from any program except another STadel/Fnordadel,
  86.       since citadel.tos chains to the destination directory, then writes
  87.       out ctdltabl.sys, clobbering the one that was there for the door
  88.       copy of citadel.tos.]
  89.  
  90.  91Mar09
  91.     - Batch sequential net messages from one user into one message.
  92. 1.32-7    - When [G]oto/[S]kip has no rooms left with new messages, print some
  93.       kind of message to that effect for non-experts.
  94. 1.32-29    - Add Sysop configurable user config defaults.
  95.  
  96.  91Mar16
  97.     - Figure out some way(s) to speed up room access.
  98.     - Cit-86-style "mail forwarding", i.e. send a user's mail from the
  99.       system of receipt to another system, defined by the user.
  100.     - Room moderator privs.
  101.     - Check connect time when returning from doors to catch door hogs.
  102.     - Compact room info into one file?
  103. 1.32-9    - At mid-night when resetting user limit values, don't set to 0; just
  104.       subtract daily max from them so that overages roll to following days.
  105. 1.32-9    - Allow console users to run doors without logging in.
  106. 1.32-15    - Show first-time callers 10 newest msgs/room instead of 50 newest
  107.       msgs on the system.  Make the '10' configurable in ctdlcnfg.sys.
  108.       (Possibly temporary compromise: still show N newest, but N is set in
  109.       ctdlcnfg.sys; if 0, show all new messages.)
  110.  
  111.  91Mar21
  112.     - Implement user groups for invite/evict, mail, room readable/writable.
  113.     - When incoming net-mail gets rejected, spool it & allow integration
  114.       in ^LND.
  115.     - Implement auto-run room-bound doors.  Run on entry or exit.  (?)
  116. 1.32-10    - Stop showing newly-entered messages at the tail end of .RM.
  117. 1.32-29    - Alter .RE to put the time/date stamp before the description.
  118. 1.32-38    - Status line flag for chat requested.  (Or on user name if status
  119.       line not used.)
  120. 1.32-15    - Convert use of max() to MAX(), #define'd in ctdl.h.  Add MIN() &
  121.       remove from netmain.c.
  122. 1.32-15    - Don't put sequential goto's to the same room each on the backup
  123.       stack.
  124. 1.32-29    - Reimplement .B(ackup)/.U(ngoto) ROOMNAME.  But why??????
  125.  
  126.  91Apr01
  127.     - Get rid of gotos in tailmesg().
  128. 1.32-15    - Implement MAXMAILMSGS so Mail> can be configured separately from
  129.       public rooms.
  130.  
  131.  91Apr28
  132. 1.32-31    - Implement Hue, Jr.'s "checkpoint" in configur while scanning
  133.       message base.
  134. 1.32-26    - Implement a .R option to override the "more" default, if set.
  135.       (Possibly treat [M] itself as a toggle switch.)
  136. 1.32-29    - Implement actual prompts for .R[FDE], for non-experts.
  137. 1.32-29    - Remove ugly hacks from configur.tos.
  138. 1.32-31    - Integrate 'scribe' into the fnord generator, or at least make the
  139.       fnords unlimited in number. [Done the latter.]
  140.  
  141.  91May02
  142.     - Somehow make message copying into net rooms work so that the message
  143.       will be netted out.
  144.     - Make .RU accept multiple user-names.
  145.     - Make .RU match on node name as well, e.g. .RU "foo@bar" or
  146.       .RU "@bar".
  147. 1.32-26    - Make a Sysop-settable flag to switch the midnight user limit reset
  148.       to zeroing the limits instead of decrementing by the daily limit.
  149. 1.32-26    - Implement a negation flag for .R, e.g. .R(ead) ~(not) I(nvited).
  150.       Short-term (if desired): negation flag applies to all modifiers.
  151.       Long-term: negation flag applies only to following modifier.
  152.  
  153.  91May05
  154.     - Run stored spool files through crypte() to hide them.
  155. 1.32-26    - Check for close events before letting users into doors.
  156. 1.32-26    - Implement door privs a la net & mail privs.
  157. 1.32-26    - Print "Outside commands" or some-such when Sysop does ^LO, so a
  158.       remote user will know what's going on while waiting.
  159. 1.32-26    - Put in a ctdlcnfg.sys parameter to do auto-new message display in
  160.       Lobby> when user signs on.
  161.  
  162.  91May27
  163.     - Do away with 10,000 char message limit (make it dynamic).
  164.     - Make netmap prettier when handling aliased rooms.
  165. 1.32-40    - Change message # reading code to be command driven (e.g. [#] and
  166.       .R#), causing a prompt "Enter # of message to read: ".
  167. 1.32-29    - Finish off door privs stuff (add to [V]iew user, clog.tos, vlog.tos).
  168.  
  169.  91Jun05
  170.     - Convert 'more' [S]top to [S]kip, esp. for use in .RMG (kbad).
  171.     - Don't show no-op room edits in Aide>.
  172.     - Make it so that remotesysops don't get into rooms they've
  173.       forgotten after using ^L.
  174.     - Make user logBuf record precisely* which msgs are new in each room;
  175.       need 4 * (# of rooms) bytes used in long newmsgs[cfg.maxrooms].  Add
  176.       new user config variable to use old or new [G]oto style.  Modify
  177.       rchange.  Add [J]unk comman